multi-piston pump - German English Dictionary